ca33b0c79dbc02e34334570eb2bb6ca77bb68bca,plugins/org.eclipse.xtext.ui.common/src/org/eclipse/xtext/ui/common/editor/codecompletion/AbstractProposalProvider.java,AbstractProposalProvider,lookupCrossReference,#CrossReference#EObject#number#,164
Before Change
List<ICompletionProposal> completionProposalList = new ArrayList<ICompletionProposal>();
if (linkingService != null) {
EObject semanticModel = model instanceof AbstractNode ? NodeUtil.getNearestSemanticObject((AbstractNode) model) : model;
List<Pair<String, URI>> candidates = linkingService.getLinkCandidates(semanticModel, crossReference, "");
for (Pair<String, URI> candidate : candidates) {
completionProposalList.add(createCompletionProposal(candidate.getFirstElement(), offset));
After Change
List<ICompletionProposal> completionProposalList = new ArrayList<ICompletionProposal>();
if (linkingService != null && model instanceof AbstractNode) {
EObject semanticModel = NodeUtil.getNearestSemanticObject((AbstractNode) model);
List<Pair<String, URI>> candidates = linkingService.getLinkCandidates(semanticModel, crossReference, "");
for (Pair<String, URI> candidate : candidates) {
completionProposalList.add(createCompletionProposal(candidate.getFirstElement(), offset));